Storage System Environment

什么是存储系统环境(Storage System Environment)

数据流从应用到存储经过的所有的不同的组建集合叫做存储系统环境
三个主要有组建有:

  • host
  • connectivity
  • storage

这章主要讲:
1) 硬件部分

  • 硬盘,disk geometry(寻址,包括磁头,柱面,扇区),管理方式
  • 总线技术及协议接口(关于存储设备与host的连接)
    2) 逻辑部分
  • 主机(文件系统:file system,卷管理volume managers,操作系统:operating systems以及他们在存储系统环境中所处的位置)

Host

负责运行用户处理数据的应用程序的机器叫做Host
Host范围很广,可以从笔记本电脑到复杂的服务集群。
Host可以简单分为物理组件和逻辑组件

物理组件

  • CPU
  • Storage(硬盘或者内存)
  • I/O设备
    物理组件一般总共总线(BUS)通信。
    下面记录一下I/O设备类型
    1) 主机/用户通信,比如键盘,鼠标,显示器等
    2) 主机/主机通信,比如网卡,modem
    3) 主机/存储设备通信,主要是使用Host Bus Adaptor(HBA),HBA是一个电路板,他主要是解决CPU和存储设备的IO速率不匹配的问题

    Connectivity(host和storage的连接)

    在存储系统环境中的host和storage连接也可以分为物理和逻辑,物理就是具体连接host到storage的硬件,逻辑就是host到storage的通信协议。

    硬件组成

    Bus,Port,Cable

    其中bus主要可以分为:
    1)系统总线
    主要是cpu与内存的交互
    2)Local or I/O总线
    主要是处理器和外部设备的交互

    逻辑组成

    local bus上最流行的协议就是PCI(peripheral component interconnect)
    和硬盘连接的一般是IDE(Intgrated Device Electronics)/ATA(Advanced Technology Attachment)以及SCSI(Small Computer System Interface)。